package com.avic.map.common.constant;

import com.avic.map.common.model.MapCommonModel;
import com.avic.map.dal.model.Emergency;
import com.avic.map.dal.model.ShipStaticInfo;
import com.avic.map.dal.model.SingleSoldierResource;
import org.apache.commons.lang3.StringUtils;

import java.util.HashMap;
import java.util.Map;

/**
 * @Description
 * @Author huangsheng
 * @Date 2018/10/22 15:42
 */
public class LocalResourceConstant {

    /**
     * 船舶当前数据
     */
    public static final Map<Long, MapCommonModel> SHIP_CURRENT_POSITION_MAP = new HashMap<>();

    /**
     * 车辆当前状态
     */
    public static final Map<String, Integer> CAR_CURRENT_STATE_MAP = new HashMap<>();

    /**
     * 汽车当前数据
     */
    public static final Map<String, MapCommonModel> CAR_CURRENT_POSITION_MAP = new HashMap<>();

    /**
     * 单兵的数据
     */
    public static final Map<String, MapCommonModel> SOLDIER_CURRENT_POSITION_MAP = new HashMap<>();

    /**
     * 单兵当前状态
     */
    public static final Map<String, Integer> SOLDIER_CURRENT_STATE_MAP = new HashMap<>();


    public static final Map<String, Emergency> EMERGENCY = new HashMap<>();


    public static String EMERGENCY_ID = StringUtils.EMPTY;


    /**
     * 数据库中单兵数据
     */
    public static final Map<String, SingleSoldierResource> SOLDIER_STATE_DB_MAP = new HashMap<>();

    /**
     * 数据库中船舶数据
     */
    public static final Map<String, ShipStaticInfo> SHIP_STATE_DB_MAP = new HashMap<>();

    /**
     * 数据库中VDM船舶数据
     */
    public static final Map<String, ShipStaticInfo> VDM_SHIP_STATE_DB_MAP = new HashMap<>();

    /**
     * 数据库中车辆数据
     */
    public static final Map<String, String> CAR_STATE_DB_MAP = new HashMap<>();
}
